home *** CD-ROM | disk | FTP | other *** search
/ EuroCD 3 / EuroCD 3.iso / Games / Doom / ZhaDoom / Install_RtgMaster next >
Text File  |  1998-06-24  |  5KB  |  114 lines

  1. (set #UpDateNo    "Do not update")
  2. (set #UpDateIfNew "Update, if newer")
  3. (set #AlwaysUpDate  "Update Always.")
  4. (set #installwhat "What do you install of the Following?")
  5. (set #guidedocs "AmigaGuide File")
  6. (set #WhereToPut "Select where to put the files.\n(A directory called \"RTGMaster_Dev\" will be created at that place!)")
  7. (set #ctp "Install the rtgmaster c2p package ?")
  8. (set #install "RtgMaster c2p Package")
  9. (set #Demos "RtgMaster Demos")
  10. (set #RtgDevel "RtgMaster Developper Docs")
  11. (set #RtgIncludes "RtgMaster Includes")
  12. (set #RtgGoodies "RtgMaster Goodies")
  13. (set #Nope "No")
  14. (set #Yeah "Yes")
  15. (set app-name "Rtgmaster")
  16. (if(<(/(getversion)65536)36)
  17. (abort "Rtgmaster needs at least OS2.0\n"))
  18. (complete 0)
  19. (if(not(exists("libs:rtg")))
  20. (makedir("libs:rtg")(infos)))
  21. (if(not(exists("libs:rtgc2p")))
  22. (makedir("libs:rtgc2p")(infos)))
  23. (if(askchoice(choices #Nope #Yeah)
  24. (prompt("Do you want to delete any old versions of rtgmaster? \nThis is recommended, if old versions did not run on your system.\n"))
  25. (help "")(default 1))
  26. ((delete "libs:rtg/#?")
  27. (delete "libs:rtgmaster.library")
  28. (delete "libs:rtgc2p/c2p-garbage/#?")
  29. (delete "libs:rtgc2p/strange_c2p/#?")
  30. (delete "libs:rtgc2p/#?")
  31. (delete "envarc:rtgmaster/#?")
  32. (delete "env:rtgmaster/#?")))
  33. (set rtg1 (/(getversion "libs:rtgmaster.library")65536))
  34. (set rtg2 (-(getversion "libs:rtgmaster.library")(* rtg1 65536)))
  35. (set rtg3 (/(getversion "libs/rtgmaster.library")65536))
  36. (set rtg4 (-(getversion "libs/rtgmaster.library")(* rtg3 65536)))
  37. (set upd (askchoice
  38. (choices #UpDateNo #UpDateIfNew #AlwaysUpDate)
  39. (help "rtgmaster.library is the main-library of rtgmaster. You HAVE TO install it. ")
  40. (default 1)
  41. (prompt("Currently installed rtgmaster.library :\nVersion : %ld.%ld\n\nVersion from Update : %ld.%ld\n\nInstall Version %ld.%ld of 'rtgmaster.library' from Update ?\n" rtg1 rtg2 rtg3 rtg4 rtg3 rtg4))))
  42. (if(= upd 1)(copylib (source "libs/rtgmaster.library")(dest "libs:")))
  43. (if(= upd 2)(copyfiles
  44. (prompt("Copying now 'rtgmaster.library' to Libs:"))
  45. (source"libs/rtgmaster.library")
  46. (dest"libs:")(confirm)(infos)(help "")))
  47. (complete 20)
  48. (set upd (askchoice
  49. (choices #Nope #Yeah)
  50. (prompt("Sublibraries :\nDo you wish to install the needed Sublibraries ?\nThis is recommended, because rtgmaster won't work without them.\n"))
  51. (help "In order to work rtgmaster needs the sublibraries.")
  52. (default 1)))
  53. (set rtg1(/(getversion "libs:cgxsystem.library")65536))
  54. (if(= upd 1)
  55. ((if(> rtg1 0)
  56. (copyfiles
  57. (prompt "Copying now 'rtgCGX.library' to Libs:rtg")
  58. (source "libs/rtg/rtgCGX.library")(dest "libs:rtg")
  59. (confirm)(infos)(help "")(set upd 2)))))
  60. (set rtg1(/(getversion "libs:egs.library")65536))
  61. (if(= upd 1)
  62. ((if(> rtg1 0)
  63. (copyfiles
  64. (prompt "Copying now 'rtgEGS.library' to Libs:rtg")
  65. (source "libs/rtg/rtgEGS.library")(dest "libs:rtg")
  66. (confirm)(infos)(help "")))))
  67. (set rtg1(/(getversion "libs:cybergraphics.library")65536))
  68. (if(= upd 1)
  69. ((if(> rtg1 0)(copyfiles
  70. (prompt "Copying now 'rtgCGX.library' to Libs:rtg")
  71. (source "libs/rtg/rtgCGX.library")(dest "libs:rtg:")
  72. (confirm)(help "")(infos)(set upd 2)))))
  73. (set rtg1(/(getversion "libs:Picasso96API.library")65536))
  74. (if(= upd 1)
  75. ((if(> rtg1 2)(copyfiles
  76. (prompt "Copying now 'rtgP96.library' to Libs:Rtg")
  77. (source "libs/rtg/rtgP96.library")(dest "libs:rtg")
  78. (help "")(confirm)(infos)(set upd 2)))))
  79. (set rtg1(/(getversion "libs:hrgsystem.library")65536))
  80. (if(= upd 1)
  81. ((if(> rtg1 0)
  82. (copyfiles
  83. (prompt "Copying 'libs:rtg/rtgCGX.library' to Libs:Rtg")(help "")
  84. (source "libs/rtg/rtgCGX.library")(dest "libs:rtg")
  85. (confirm)(infos)(set upd 2)))))
  86. (if(= upd 1)
  87. ((copyfiles (help "")
  88. (prompt "Copying now 'libs:rtg/rtgAMI.library' to Libs:rtg")
  89. (source "libs/rtg/rtgAMI.library")(dest "libs:rtg")
  90. (confirm)(infos))))
  91. (if(= upd 2)
  92. ((copyfiles
  93. (prompt "Copying npw 'libs:rtg/rtgAMI.library' to Libs:rtg")
  94. (source "libs/rtg/rtgAMI.library")(dest "libs:rtg")
  95. (help "")(confirm)(infos))))
  96. (complete 50)
  97. (set RtgMaster whereput)
  98. (set c2p(askoptions(choices #install)(prompt "\nThe c2p algorithms are needed for ECS/AGA\nDo you wish to install them ?\n")
  99. (help #install)(default 1)))
  100. (if(IN c2p 0)((copyfiles(source "libs/rtgc2p")(help"")(dest("libs:rtgc2p"))(all))))
  101. (complete 100)
  102. (exit "You should reboot now. "
  103.       "Check your devs:monitors directory, if you have "
  104.       "installed a monitor driver there. GFX Board users "
  105.       "always have something installed there, ECS/AGA "
  106.       "users not always. If you are a ECS/AGA user "
  107.       "and do not have something installed there, "
  108.       "please copy PAL or NTSC from sys:Storage to "
  109.       "devs:monitors. Note: If ppc.library or CGX PPC "
  110.       "are running, WarpOS cannot run at the same time "
  111.       "and ZhaDoomPPC runs under WarpOS. CGX PPC does "
  112.       "not give any real speed advantages.")
  113.  
  114.